Full Stack Engineer (Content Hub)
Description
About Us:
Our mission is to elevate leading brands through unforgettable digital connections with their customers. Sitecore delivers a composable digital experience platform that empowers the world’s smartest and largest brands to build lifelong relationships with their customers. A highly decorated industry leader, Sitecore is the leading company bringing together content, commerce, and data into one connected platform that delivers millions of digital experiences every day. Thousands of blue-chip companies including American Express, Porsche, Starbucks, L’Oréal, and Volvo Cars rely on Sitecore to provide more engaging, personalized experiences for their customers. Learn more at Sitecore.com.
About the Role:
The Content Operations team is responsible for several modules and functionalities of Sitecore Content Hub, a multi-tenant service-oriented solution. As a Full Stack Engineer within Content Hub, you will be responsible for developing new features and improvements related to the content authoring experience, content lifecycle management, workflows, tasks-based permissions, role assignments, and automation tools. You will also help on strategic decisions around technology as well as be hands-on in the development of major software systems.
Technologies we use: .NET Core, Web API, ReactJS, TypeScript, Redis, ElasticSearch, etc.
What You’ll Do:
The Content Operations team is responsible for several modules and functionalities of Sitecore Content Hub, a multi-tenant service-oriented solution. As a Full Stack Engineer within Content Hub, you will be responsible for developing new features and improvements related to the content authoring experience, content lifecycle management, workflows, tasks-based permissions, role assignments, and automation tools. You will also help on strategic decisions around technology as well as be hands-on in the development of major software systems.
Technologies we use: .NET Core, Web API, ReactJS, TypeScript, Redis, ElasticSearch, etc.
What You’ll Do:
- Design, development, and maintenance of Sitecore technical delivery
- Demonstrate competency in technology, Sitecore products, and delivery process
- Showcase understanding of Sitecore components to bridge the gap between business and technical aspects
- Develop high-quality codes on features, bug fixes, and hotfixes according to Sitecore guidelines by following and promoting the Sitecore Code Quality Model
- Play a proactive role in clarifying user stories, acceptance criteria, and task breakdown that can deliver business value within one iteration
- Maintain close collaboration and effective communication with the Technical Manager and Leads as well as other key stakeholders
What You Need to Succeed:
- 3+ years of experience in programming and scripting language: C#, ASP.NET, JavaScript, Typescript, ReactJS (or other JS frameworks)
- Good programming principles, clean code & refactoring
- Experience in database: SQL Server and NoSQL databases (Redis, Elasticsearch)
- Experience in version control system: Git and branching strategy.
- Experience in implementing unit test and integration test
- Familiar with Cloud computing (ideally Azure)
Additional Skills That Could Set You Apart:
- Experience with Kubernetes, GitOps, Terraform, docker
- Experience in DevOps and CI/CD best practices (GitHub actions, Helm charts)
Why you should click ‘Apply’:
Sitecore is on a path of significant growth, driven by our passion for new technologies. We are prepared to capitalize on a $30 billion market opportunity, a testament to the promising stage of this field. Joining Sitecore now offers a unique chance to shape an industry that’s just beginning to unfold its potential.